﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace LibrarySystem
{
    public partial class PrintBill : Form
    {
        string NoBill;
        AppManager LIB = new AppManager();
        public PrintBill(string Invoice_number)
        {
            InitializeComponent();
            NoBill = Invoice_number;
        }

        private void label3_Click(object sender, EventArgs e)
        {

        }

        private void PrintBill_Load(object sender, EventArgs e)
        {
            label16.Text = NoBill;
            LIB.ComboDisplayBill(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "اسم_العميل", label17);
            if (label17.Text.Length > 0)
            {
                LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "اسم_المحاسب", label18);
                LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "عدد_الأصناف", label14);
                LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "التاريخ", label19);
                LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "وقت_الفاتورة", label15);
                LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "مجموع_الفاتورة", label21);
                LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "نسبة_الخصم", label23);
                LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "الإجمالي_بعد_الخصم", label22);
                //=====
                LIB.GridDisplay(dataGridView1, "Invoice_Details", "select اسم_الكتاب,سعر_الكتاب,الكمية,الإجمالي from Invoice_Details where رقم_الفاتورة = " + label16.Text + "");
                //=====
                //printForm1.Print();
            }
            else
            {
                MessageBox.Show("رقم الفاتورة غير موجود");
                this.Close();
            }

        }

        private void label7_Click(object sender, EventArgs e)
        {
            printForm1.Print();
        }

        private void rectangleShape2_Click(object sender, EventArgs e)
        {

        }
    }
}
